home *** CD-ROM | disk | FTP | other *** search
/ Scene Storm / Scene Storm - Volume 1.iso / coding / asm / demos / retinarave / include / devices / audio.i next >
Text File  |  1980-01-03  |  869b  |  43 lines

  1.     IFND    DEVICES_AUDIO_I
  2. DEVICES_AUDIO_I    =    1
  3.     IFND    EXEC_IO_I
  4.     INCLUDE    exec/io.i
  5.     ENDC
  6. AUDIONAME    MACRO
  7.     DC.B    'audio.device',0
  8.     ENDM
  9. ADHARD_CHANNELS    =    4
  10. ADALLOC_MINPREC    =    -128
  11. ADALLOC_MAXPREC    =    127
  12. ADCMD_FREE    =    CMD_NONSTD+0
  13. ADCMD_SETPREC    =    CMD_NONSTD+1
  14. ADCMD_FINISH    =    CMD_NONSTD+2
  15. ADCMD_PERVOL    =    CMD_NONSTD+3
  16. ADCMD_LOCK    =    CMD_NONSTD+4
  17. ADCMD_WAITCYCLE    =    CMD_NONSTD+5
  18. ADCMDB_NOUNIT    =    5
  19. ADCMDF_NOUNIT    =    1<<5
  20. ADCMD_ALLOCATE    =    ADCMDF_NOUNIT+0
  21. ADIOB_PERVOL    =    4
  22. ADIOF_PERVOL    =    1<<4
  23. ADIOB_SYNCCYCLE    =    5
  24. ADIOF_SYNCCYCLE    =    1<<5
  25. ADIOB_NOWAIT    =    6
  26. ADIOF_NOWAIT    =    1<<6
  27. ADIOB_WRITEMESSAGE    =    7
  28. ADIOF_WRITEMESSAGE    =    1<<7
  29. ADIOERR_NOALLOCATION    =    -10
  30. ADIOERR_ALLOCFAILED    =    -11
  31. ADIOERR_CHANNELSTOLEN    =    -12
  32.     RSRESET
  33. IOAudio        RS.B    IO_SIZE
  34. ioa_AllocKey    RS.W    1
  35. ioa_Data    RS.L    1
  36. ioa_Length    RS.L    1
  37. ioa_Period    RS.W    1
  38. ioa_Volume    RS.W    1
  39. ioa_Cycles    RS.W    1
  40. ioa_WriteMsg    RS.B    MN_SIZE
  41. ioa_SIZEOF    RS.W    0
  42.     endc
  43.